a medieval city above the clouds